package com.movitech.mobile.cz.base.supplier.entity.ext;

import com.movitech.mobile.cz.base.modules.vo.PageRequestVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 评估列表请求参数类
 * @author Blue.Xia
 * @since 2018-03-06
 *
 */
@Data
public class EvaluationListRequestVO extends PageRequestVO{

	@ApiModelProperty("状态：\n" +
			"1.待评估\n" +
			"2.评估中\n" +
			"3.待审批\n" +
			"4.审批中\n" +
			"5.审批驳回\n" +
			"6.已跳过\n" +
			"7.已评估")
	private Integer evaluationStatus;   //状态

	@ApiModelProperty("合同名称")
	private String contractName;  //合同名称

	@ApiModelProperty("供方名称")
	private String supplierName;  //供方名称

	@ApiModelProperty("区域公司名称")
	private String regionalCompanyName;//区域公司名称

	@ApiModelProperty("项目公司名称")
	private String projectCompanyName;//项目公司名称

	@ApiModelProperty("评估年度")
	private Integer evaluationYear;//评估年度

	@ApiModelProperty("评估阶段 1：年中评估，2：年末评估，3：后评估")
	private Integer evaluationSubType;//评估阶段

	@ApiModelProperty("DURING_TO_EVALUTE:履约过程待评估, DURING_EVALUTED:履约过程已评估, " +
			"AFTER_TO_EVALUTE:履约后程待评估, AFTER_EVALUTED:履约后已评估")
	private EvaluationStaticEnum evaluationStatic;

}
